staunching bleeding - German English Dictionary